<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>展映科技 - 新一代 AI 数据智能引擎</title>
    <style>
        :root {
            --primary-color: #007BFF;
            --secondary-color: #0056b3;
            --gradient-start: #3b82f6;
            --gradient-end: #818cf8;
            --text-dark: #1e293b;
            --text-light: #64748b;
            --bg-light: #f8fafc;
            --border-color: #e2e8f0;
            --white: #ffffff;
            --shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
        }

        * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }

        html {
            scroll-behavior: smooth;
        }

        body {
            font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
            line-height: 1.7;
            color: var(--text-dark);
            background-color: var(--white);
        }

        .container {
            max-width: 1200px;
            margin: 0 auto;
            padding: 0 20px;
        }

        /* Header */
        .header {
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            padding: 15px 0;
            background-color: rgba(255, 255, 255, 0.9);
            backdrop-filter: blur(10px);
            z-index: 1000;
            border-bottom: 1px solid var(--border-color);
            transition: all 0.3s ease;
        }

        .navbar {
            display: flex;
            justify-content: space-between;
            align-items: center;
        }

        .logo {
            font-size: 1.8rem;
            font-weight: 800;
            color: var(--text-dark);
            text-decoration: none;
        }
        .logo span {
            background: linear-gradient(45deg, var(--gradient-start), var(--gradient-end));
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
        }

        .nav-links {
            display: flex;
            list-style: none;
        }

        .nav-links li {
            margin-left: 30px;
        }

        .nav-links a {
            text-decoration: none;
            color: var(--text-light);
            font-weight: 500;
            transition: color 0.3s ease;
        }

        .nav-links a:hover {
            color: var(--primary-color);
        }

        .cta-button {
            padding: 10px 25px;
            background: linear-gradient(45deg, var(--gradient-start), var(--gradient-end));
            color: var(--white);
            border: none;
            border-radius: 50px;
            font-weight: 600;
            text-decoration: none;
            cursor: pointer;
            transition: transform 0.3s ease, box-shadow 0.3s ease;
            box-shadow: 0 4px 15px rgba(59, 130, 246, 0.4);
        }

        .cta-button:hover {
            transform: translateY(-2px);
            box-shadow: 0 7px 20px rgba(59, 130, 246, 0.5);
        }
        
        .menu-toggle {
            display: none;
            cursor: pointer;
            font-size: 24px;
        }

        /* Hero Section */
        .hero {
            padding: 180px 0 120px;
            text-align: center;
            background-color: var(--bg-light);
            position: relative;
            overflow: hidden;
        }
        
        .hero::before {
            content: '';
            position: absolute;
            top: -50%;
            left: -50%;
            width: 200%;
            height: 200%;
            background: radial-gradient(circle, rgba(59, 130, 246, 0.05), transparent 40%);
            animation: rotate 30s linear infinite;
        }

        @keyframes rotate {
            from { transform: rotate(0deg); }
            to { transform: rotate(360deg); }
        }

        .hero h1 {
            font-size: 3.5rem;
            font-weight: 800;
            margin-bottom: 20px;
            line-height: 1.2;
            max-width: 800px;
            margin-left: auto;
            margin-right: auto;
        }

        .hero h1 .highlight {
            background: linear-gradient(45deg, var(--gradient-start), var(--gradient-end));
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
        }

        .hero p {
            font-size: 1.2rem;
            color: var(--text-light);
            max-width: 700px;
            margin: 0 auto 40px;
        }

        /* Section Styles */
        .section {
            padding: 100px 0;
        }

        .section-title {
            text-align: center;
            margin-bottom: 60px;
        }

        .section-title h2 {
            font-size: 2.5rem;
            font-weight: 700;
            margin-bottom: 10px;
        }

        .section-title p {
            font-size: 1.1rem;
            color: var(--text-light);
            max-width: 600px;
            margin: 0 auto;
        }

        /* Features Section */
        .features-grid {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
            gap: 30px;
        }

        .feature-card {
            background-color: var(--white);
            padding: 40px;
            border-radius: 12px;
            border: 1px solid var(--border-color);
            text-align: center;
            transition: transform 0.3s ease, box-shadow 0.3s ease;
        }

        .feature-card:hover {
            transform: translateY(-10px);
            box-shadow: var(--shadow);
        }

        .feature-icon {
            display: inline-block;
            width: 70px;
            height: 70px;
            line-height: 70px;
            border-radius: 50%;
            background: linear-gradient(45deg, var(--gradient-start), var(--gradient-end));
            color: var(--white);
            font-size: 2.5rem;
            margin-bottom: 20px;
        }

        .feature-card h3 {
            font-size: 1.5rem;
            margin-bottom: 15px;
        }

        .feature-card p {
            color: var(--text-light);
        }

        /* How It Works Section */
        .how-it-works {
            background-color: var(--bg-light);
        }

        .timeline {
            position: relative;
            max-width: 800px;
            margin: 0 auto;
        }

        .timeline::after {
            content: '';
            position: absolute;
            width: 4px;
            background: linear-gradient(to bottom, var(--gradient-start), var(--gradient-end));
            top: 0;
            bottom: 0;
            left: 50%;
            margin-left: -2px;
            border-radius: 2px;
        }

        .timeline-item {
            padding: 10px 40px;
            position: relative;
            width: 50%;
        }

        .timeline-item:nth-child(odd) {
            left: 0;
        }

        .timeline-item:nth-child(even) {
            left: 50%;
        }

        .timeline-item::after {
            content: '';
            position: absolute;
            width: 20px;
            height: 20px;
            right: -12px;
            background-color: var(--white);
            border: 4px solid var(--primary-color);
            top: 25px;
            border-radius: 50%;
            z-index: 1;
        }

        .timeline-item:nth-child(even)::after {
            left: -8px;
        }

        .timeline-content {
            padding: 20px 30px;
            background-color: var(--white);
            border-radius: 8px;
            box-shadow: var(--shadow);
            position: relative;
        }
        
        .timeline-content h3 {
            margin-bottom: 10px;
            color: var(--primary-color);
        }

        /* Stats Section */
        .stats-grid {
            display: grid;
            grid-template-columns: repeat(3, 1fr);
            gap: 30px;
            text-align: center;
        }

        .stat-item h3 {
            font-size: 3.5rem;
            font-weight: 700;
            background: linear-gradient(45deg, var(--gradient-start), var(--gradient-end));
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
        }

        .stat-item p {
            font-size: 1.1rem;
            color: var(--text-light);
        }

        /* CTA Section */
        .cta-section {
            background: linear-gradient(45deg, var(--gradient-start), var(--gradient-end));
            color: var(--white);
            padding: 80px 0;
            text-align: center;
            border-radius: 20px;
        }

        .cta-section h2 {
            font-size: 2.5rem;
            font-weight: 700;
            margin-bottom: 20px;
        }

        .cta-section p {
            font-size: 1.1rem;
            max-width: 600px;
            margin: 0 auto 30px;
            opacity: 0.9;
        }
        
        .cta-section .cta-button {
            background: var(--white);
            color: var(--primary-color);
            box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
        }

        /* Footer */
        .footer {
            background-color: var(--text-dark);
            color: #94a3b8;
            padding: 50px 0 20px;
            text-align: center;
        }
        
        .footer-bottom {
            margin-top: 30px;
            padding-top: 20px;
            border-top: 1px solid #334155;
        }
        
        .footer-bottom p {
            font-size: 0.9rem;
        }

        /* Modal */
        .modal {
            display: none;
            position: fixed;
            z-index: 1001;
            left: 0;
            top: 0;
            width: 100%;
            height: 100%;
            overflow: auto;
            background-color: rgba(0,0,0,0.6);
            align-items: center;
            justify-content: center;
        }

        .modal-content {
            background-color: var(--white);
            margin: auto;
            padding: 40px;
            border-radius: 12px;
            width: 90%;
            max-width: 500px;
            position: relative;
            animation: slide-down 0.5s ease-out;
        }
        
        @keyframes slide-down {
            from { transform: translateY(-50px); opacity: 0; }
            to { transform: translateY(0); opacity: 1; }
        }

        .close-button {
            color: #aaa;
            position: absolute;
            top: 15px;
            right: 20px;
            font-size: 28px;
            font-weight: bold;
            cursor: pointer;
        }

        .close-button:hover,
        .close-button:focus {
            color: black;
        }
        
        .modal-content h2 {
            margin-bottom: 20px;
            text-align: center;
        }
        
        .contact-info p {
            margin-bottom: 15px;
            font-size: 1.1rem;
            display: flex;
            align-items: center;
        }
        
        .contact-info p strong {
            min-width: 70px;
            display: inline-block;
        }
        
        .contact-info p span {
            word-break: break-all;
        }

        /* Animation on Scroll */
        .fade-in {
            opacity: 0;
            transform: translateY(20px);
            transition: opacity 0.6s ease-out, transform 0.6s ease-out;
        }

        .fade-in.visible {
            opacity: 1;
            transform: translateY(0);
        }

        /* Responsive */
        @media (max-width: 768px) {
            .nav-links {
                display: none;
                flex-direction: column;
                width: 100%;
                position: absolute;
                top: 65px;
                left: 0;
                background-color: var(--white);
                border-bottom: 1px solid var(--border-color);
            }
            .nav-links.active {
                display: flex;
            }
            .nav-links li {
                margin: 15px 0;
                text-align: center;
            }
            .menu-toggle {
                display: block;
            }
            .header .cta-button {
                display: none;
            }
            .hero h1 {
                font-size: 2.5rem;
            }
            .hero p {
                font-size: 1rem;
            }
            .section {
                padding: 60px 0;
            }
            .section-title h2 {
                font-size: 2rem;
            }
            .timeline::after {
                left: 20px;
            }
            .timeline-item {
                width: 100%;
                padding-left: 50px;
                padding-right: 10px;
            }
            .timeline-item:nth-child(even) {
                left: 0;
            }
            .timeline-item::after {
                left: 10px;
            }
            .stats-grid {
                grid-template-columns: 1fr;
            }
        }
    </style>
</head>
<body>

    <header class="header">
        <div class="container navbar">
            <a href="#" class="logo">展映<span>科技</span></a>
            <nav>
                <ul class="nav-links" id="nav-links">
                    <li><a href="#features">核心能力</a></li>
                    <li><a href="#how-it-works">实现路径</a></li>
                    <li><a href="#advantages">我们的优势</a></li>
                </ul>
            </nav>
            <a href="#" class="cta-button open-modal">立即咨询</a>
            <div class="menu-toggle" id="menu-toggle">☰</div>
        </div>
    </header>

    <main>
        <section class="hero">
            <div class="container">
                <h1>唤醒沉睡的数据，用 <span class="highlight">AI</span> 驱动您的商业未来</h1>
                <p>我们不提供标准化的软件，而是为您量身构建专属的数据智能引擎。将复杂的数据分析，转化为简单的自然语言对话，让每一位员工都成为数据专家。</p>
                <a href="#" class="cta-button open-modal">申请免费解决方案评估</a>
            </div>
        </section>

        <section id="features" class="section">
            <div class="container">
                <div class="section-title fade-in">
                    <h2>新一代数据交互范式</h2>
                    <p>我们融合前沿AI技术与深厚的行业理解，为您带来前所未有的数据分析体验。</p>
                </div>
                <div class="features-grid">
                    <div class="feature-card fade-in">
                        <div class="feature-icon">💬</div>
                        <h3>对话式分析</h3>
                        <p>像与专家交谈一样，用自然语言提问，即时获得精准的数据洞察与可视化图表。</p>
                    </div>
                    <div class="feature-card fade-in">
                        <div class="feature-icon">🧩</div>
                        <h3>深度业务定制</h3>
                        <p>我们的AI引擎深度学习您的业务逻辑与数据模型，确保每一份分析都贴合您的独特场景。</p>
                    </div>
                    <div class="feature-card fade-in">
                        <div class="feature-icon">🚀</div>
                        <h3>敏捷交付</h3>
                        <p>告别数月的漫长等待。我们以周为单位，为您快速构建并部署专属的AI数据分析系统。</p>
                    </div>
                    <div class="feature-card fade-in">
                        <div class="feature-icon">🔍</div>
                        <h3>过程全透明</h3>
                        <p>每一个AI生成的结论，都提供可追溯、可验证的查询逻辑，建立绝对的数据信任。</p>
                    </div>
                    <div class="feature-card fade-in">
                        <div class="feature-icon">🛡️</div>
                        <h3>企业级安全</h3>
                        <p>支持私有化部署，数据不出企业，全面保障您的核心数据资产安全与合规。</p>
                    </div>
                    <div class="feature-card fade-in">
                        <div class="feature-icon">📈</div>
                        <h3>智能洞察</h3>
                        <p>不止于“查数”，更能主动发现业务异常、预警潜在风险，提供前瞻性决策支持。</p>
                    </div>
                </div>
            </div>
        </section>

        <section id="how-it-works" class="section how-it-works">
            <div class="container">
                <div class="section-title fade-in">
                    <h2>从数据到决策的极智路径</h2>
                    <p>我们独创的AI构建引擎，将复杂的系统工程自动化，为您铺就一条通往数据智能的捷径。</p>
                </div>
                <div class="timeline">
                    <div class="timeline-item fade-in">
                        <div class="timeline-content">
                            <h3>第一步：智能认知与连接</h3>
                            <p>AI自动扫描并理解您现有的数据源，无需繁琐的数据迁移或改造，快速建立认知基础。</p>
                        </div>
                    </div>
                    <div class="timeline-item fade-in">
                        <div class="timeline-content">
                            <h3>第二步：构建专属知识图谱</h3>
                            <p>引擎自动梳理业务逻辑与指标体系，构建专属于您的“数据大脑”，让AI真正“懂”您的业务。</p>
                        </div>
                    </div>
                    <div class="timeline-item fade-in">
                        <div class="timeline-content">
                            <h3>第三步：生成定制化分析应用</h3>
                            <p>基于知识图谱，AI为您生成一个安全、高效、可维护的对话式分析应用，而非一个黑盒工具。</p>
                        </div>
                    </div>
                    <div class="timeline-item fade-in">
                        <div class="timeline-content">
                            <h3>第四步：持续学习与进化</h3>
                            <p>系统在您的使用过程中不断学习和优化，通过反馈闭环，变得越来越智能、越来越精准。</p>
                        </div>
                    </div>
                </div>
            </div>
        </section>

        <section id="advantages" class="section">
            <div class="container">
                <div class="section-title fade-in">
                    <h2>我们的优势，您的价值</h2>
                    <p>我们相信，真正的技术优势，最终会体现在为客户创造的商业价值上。</p>
                </div>
                <div class="stats-grid">
                    <div class="stat-item fade-in">
                        <h3 class="counter" data-target="90">0</h3>
                        <p>决策效率提升 (%)</p>
                    </div>
                    <div class="stat-item fade-in">
                        <h3 class="counter" data-target="80">0</h3>
                        <p>开发与部署成本降低 (%)</p>
                    </div>
                    <div class="stat-item fade-in">
                        <h3 class="counter" data-target="10">0</h3>
                        <p>交付周期缩短 (倍)</p>
                    </div>
                </div>
            </div>
        </section>

        <section class="section">
            <div class="container fade-in">
                <div class="cta-section">
                    <h2>限额招募：首批“灯塔客户”</h2>
                    <p>我们正在寻找3家具有前瞻视野的企业，以种子用户的专享价格，获得我们顶尖团队的全程深度服务，共同定义数据分析的未来。立即锁定您的席位！</p>
                    <a href="#" class="cta-button open-modal">立即申请，抢占先机</a>
                </div>
            </div>
        </section>

    </main>

    <footer class="footer">
        <div class="container">
            <div class="footer-bottom">
                <p>© 2025 <a style="color: #94a3b8;" href="http://zyinfo.pro">展映科技</a> | <a style="color: #94a3b8;" href="https://beian.miit.gov.cn/">湘ICP备2022005596号-1 </a> |  <a style="color: #94a3b8;" href="https://v.zyinfo.pro/privacypolicyzy.php">隐私政策</a> | <a style="color: #94a3b8;" href="https://v.zyinfo.pro/files/zy_user_agreement.php">服务条款</a></p>
            </div>
        </div>
    </footer>

    <!-- Contact Modal -->
    <div id="contactModal" class="modal">
        <div class="modal-content">
            <span class="close-button">&times;</span>
            <h2>联系我们，开启您的数据智能之旅</h2>
            <div class="contact-info">
                <p><strong>微信:</strong> <span>youkpan</span></p>
                <p><strong>手机:</strong> <span>159-1921-8729</span></p>
                <p><strong>邮箱:</strong> <span>pyq@zyinfo.pro</span></p>
            </div>
            <p style="text-align: center; color: var(--text-light); margin-top: 20px;">期待与您携手，共创数据价值。</p>
        </div>
    </div>

    <script>
        document.addEventListener('DOMContentLoaded', function() {
            // Mobile Menu Toggle
            const menuToggle = document.getElementById('menu-toggle');
            const navLinks = document.getElementById('nav-links');
            menuToggle.addEventListener('click', () => {
                navLinks.classList.toggle('active');
            });

            // Modal Logic
            const modal = document.getElementById('contactModal');
            const openModalButtons = document.querySelectorAll('.open-modal');
            const closeModalButton = document.querySelector('.close-button');

            openModalButtons.forEach(button => {
                button.addEventListener('click', (e) => {
                    e.preventDefault();
                    modal.style.display = 'flex';
                });
            });

            closeModalButton.addEventListener('click', () => {
                modal.style.display = 'none';
            });

            window.addEventListener('click', (e) => {
                if (e.target == modal) {
                    modal.style.display = 'none';
                }
            });

            // Animation on Scroll
            const faders = document.querySelectorAll('.fade-in');
            const appearOptions = {
                threshold: 0.2,
                rootMargin: "0px 0px -50px 0px"
            };

            const appearOnScroll = new IntersectionObserver(function(entries, appearOnScroll) {
                entries.forEach(entry => {
                    if (!entry.isIntersecting) {
                        return;
                    } else {
                        entry.target.classList.add('visible');
                        appearOnScroll.unobserve(entry.target);
                    }
                });
            }, appearOptions);

            faders.forEach(fader => {
                appearOnScroll.observe(fader);
            });

            // Counter Animation
            const counters = document.querySelectorAll('.counter');
            const speed = 200; // The lower the slower

            const animateCounter = (counter) => {
                const target = +counter.getAttribute('data-target');
                const updateCount = () => {
                    const count = +counter.innerText;
                    const inc = target / speed;

                    if (count < target) {
                        counter.innerText = Math.ceil(count + inc);
                        setTimeout(updateCount, 1);
                    } else {
                        counter.innerText = target;
                    }
                };
                updateCount();
            };
            
            const counterObserver = new IntersectionObserver((entries, observer) => {
                entries.forEach(entry => {
                    if (entry.isIntersecting) {
                        animateCounter(entry.target);
                        observer.unobserve(entry.target);
                    }
                });
            }, { threshold: 0.8 });

            counters.forEach(counter => {
                counterObserver.observe(counter);
            });
            
            // Correct email address
            const emailElement = document.querySelector('.contact-info p:nth-child(3) span');
            if (emailElement) {
                emailElement.textContent = 'pyq' + '@' + 'zyinfo.pro';
            }
        });
    </script>

</body>
</html>